package com.vviton.zyhj.common.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.vviton.zyhj.common.entity.TYyxtPtglCyfxx;

/**
 * ClassName: TYyxtPtglCyfxxMapper <br/>
 * Function: 承运方信息Mapper. <br/>
 * Date: 2016年11月17日 下午3:58:47 <br/>
 *
 * @author Dengshiyu
 * @version 1.0
 * @since JDK 1.7
 */
public interface TYyxtPtglCyfxxMapper {

    /**
     * insert,新增承运方信息. <br/>
     * Author: Dengshiyu <br/>
     * Create Date: 2016年11月18日 <br/>
     * ===============================================================<br/>
     * Modifier: Dengshiyu <br/>
     * Modify Date: 2016年11月18日 <br/>
     * Modify Description: <br/>
     * ===============================================================<br/>
     * 
     * @param record 承运方信息
     * @return 执行结果
     * @since JDK 1.7
     */
    int insert(TYyxtPtglCyfxx record);

    /**
     * getCyfxxListByShfs,根据送货方式获取承运方信息列表. <br/>
     * Author: Dengshiyu <br/>
     * Create Date: 2016年11月18日 <br/>
     * ===============================================================<br/>
     * Modifier: Dengshiyu <br/>
     * Modify Date: 2016年11月18日 <br/>
     * Modify Description: <br/>
     * ===============================================================<br/>
     * 
     * @param shfs 送货方式
     * @return 承运方信息列表
     * @since JDK 1.7
     */
    List<TYyxtPtglCyfxx> getCyfxxListByShfs(@Param("shfs") String shfs);

    /**
     * getCyfxxById,根据id获取承运方信息. <br/>
     * Author: Dengshiyu <br/>
     * Create Date: 2016年11月18日 <br/>
     * ===============================================================<br/>
     * Modifier: Dengshiyu <br/>
     * Modify Date: 2016年11月18日 <br/>
     * Modify Description: <br/>
     * ===============================================================<br/>
     * 
     * @param id 编号
     * @return 承运方信息
     * @since JDK 1.7
     */
    TYyxtPtglCyfxx getCyfxxById(@Param("id") String id);

}